package com.dong.design.observer.java;

/**
 * java自带的观察者模式
 *
 * @author jianyang206881
 * @date 2018/6/27
 */
public class TestDemo {
    public static void main(String[] args) {
        ServerManager sm = new ServerManager();
        AObserver a = new AObserver(sm);
        BObserver b = new BObserver(sm);
        sm.setData(5);
        //注销观察者，以后被观察者有数据变化就不再通知这个已注销的观察者
        sm.deleteObserver(a);
        sm.setData(10);
    }
}
